'use strict'

//基于node的web开发框架
const express = require('express');

//中间间,用于解析客户端请求的body中的内容
const bodyParser = require('body-parser');

//路径模块
const path = require('path');

const app = express();

//使用bodyParser解析post请求的参数
app.use(bodyParser.urlencoded({extended: false}));

//设置静态资源
//static: 负责托管 Express 应用内的静态资源
//__dirname: 程序运行的根目录
//path.join: 返回将这些字符串值参数结合而成的路径
app.use(express.static(path.join(__dirname, './src/statics/')));

//导入路由并使用
const accountRouter = require(path.join(__dirname, './src/routers/accountRouter.js'));
//处理路由请求
app.use('/account', accountRouter);
const studentanagerRouter = require(path.join(__dirname, './src/routers/studentmanagerRouter.js'));
app.use('/studentmanager', studentanagerRouter);

app.listen(3200, '127.0.0.1', (err)=> {
    if (err) throw err;
    console.log('服务器开启成功');
})















